using Avalonia.Controls;
using System;

namespace 畜牧业审核程序国产;

public partial class Page8Introduction : UserControl
{
    public Page8Introduction()
    {
        InitializeComponent();
        this.inforText.Text =
            "更新日志(2025年1月16日):" + Environment.NewLine + "1.新增了大语言模型对话功能,目前程序内置了业务知识库和统计法律知识业务库(均以阿里通义百炼大模型为底座搭建,训练语料为农业农村调查业务手册和统计法律相关知识文档)。作为对比，也提供了" +
            "阿里通义千问普通模型供用户对话;" + Environment.NewLine +
            "2.优化了部分数据汇总算法，修正数据类型转换失败的错误;"+Environment.NewLine+
           "3.大模型对话界面,保存历史记录成功后,界面会跳到主界面,这是因为Avalonia把最新对话框拥有者设置为TopLevel,导致历史记录导出后界面转到整个程序的TopLevel,即主界面,后续想办法修正。"+Environment.NewLine+

             "更新日志(2024年12月28日):" + Environment.NewLine +"1.解决了没有某个畜种规模户就无法查看406表数据可视化的问题;"+ Environment.NewLine +
            "2.修正了2024年四季度406表数据汇总“1到本季度”时各存栏指标显示为2024年三季度末存栏数的问题;" + Environment.NewLine +
            "3.修正了2024年对单个指标数据可视化时，同比增速全部为0的问题;" + Environment.NewLine +
            //"4.修改了“季度出栏/存栏[0.2,1.0]，超出范围需核实”审核公式，将计算出来的“出栏比例”数据精确到小数点后两位，避免审核结果说明过录失败;" + Environment.NewLine +
            "4.优化了自动从统计云下载数据的代码,一是无论统计云工作台左侧栏有多少按钮,均可找到“专用直报”并自动点击进入进行统计云数据下载；"+
            "二是只要不关闭统计云工作台界面，可以多次下载统计云数据而不用再次输入用户名和密码（此功能需要在网络平稳的内网，若网络不稳定可能出错）;" + Environment.NewLine +
           // "本次更新在新版本打开时会自动修改数据库里的上述第四条审核公式，因此无需删除桌面的“审核程序文件夹”和重新导入数据的操作。" + Environment.NewLine +
            "各畜种数据可视化界面有部分指标的小数点后位数非常多，是因为sqlite数据库规定用8个字节存储小数（双精度浮点数），部分十进制小数无法用有限的二进制表示，进而将所有字节全部填满，导致小数点后位数很长,后续会精确到小数点后两位或三位。" + Environment.NewLine +
            "更新日志(2024年12月25日):" + Environment.NewLine + "1.生猪增加了“本季出栏应该小于等于(上季待育肥猪03+本季购进09)”的核实性审核公式;" + Environment.NewLine +
            "2.生猪增加了“有自繁数量的话，则上季末或本季末的母猪存栏不可能同时为0。”的核实性审核公式;" + Environment.NewLine +
            "3.羊增加了“羊：本期出栏大于上期存栏”的核实性审核公式;" + Environment.NewLine +
            "4.家禽增加了“季度出栏/存栏不在0.2到1区间内”的核实性审核公式”;" + Environment.NewLine+
            "5.增加了程序内部分函数的错误处理和日志说明，便于出错排查。"+ Environment.NewLine+
            "本次更新的公式较多，请12月25日前安装过的同事先删除桌面的“审核程序文件夹”，再进行安装1.0.4版本的审核程序"
            + Environment.NewLine+
            "更新日志(2024年12月24日):" +Environment.NewLine+"1.修改了406表界面选择部分指标可视化有可能闪退的bug;" + Environment.NewLine +
            "2.修正了家禽分县市数据可视化可能出错的bug;" + Environment.NewLine +
            "3.在各畜种报表中增加了按钮,点击可以查看从1季度开始到当前季度该畜种各季度报表在本地数据库中的情况;" + Environment.NewLine +
            "4.当2024年四季度审核时,设置环比数据（即2024年三季度数据）优先为统计云数据,除非本地数据没有三季度所有的统计云209、210、211和212四张表，程序才会使用2024年三季度的一套表作为环比数据。"
            + Environment.NewLine+ 
            "更新日志(2024年12月22日):" + Environment.NewLine +
            "1.实现了各畜种的本季度及本年度数据汇总;" + Environment.NewLine +
            "2.实现了各畜种及406表的本季度单个指标数据分析;" +Environment.NewLine +
            "注:当对各畜种进行本季度数据汇总时,需要对多张表进行联合查询操作,耗时较长,目前暂没有进度条提示,后续版本会添加。"+Environment.NewLine 
            +Environment.NewLine+ "祝大家使用愉快,使用过程中如果出现程序错误,欢迎反馈。";
    }
}